<%--
    Document   : LibraryBook
    Created on : 14.02.2010, 12:34:31
    Author     : Morfant
--%>


<%@page import="stud.cp.user.valueobjects.PropertyListValue"%>
<%@page import="stud.cp.user.valueobjects.DBObject"%>
<%@page import="stud.cp.user.valueobjects.UserType"%>
<%@page import="stud.cp.user.valueobjects.PropertyTypeDef"%>
<%@page import="stud.cp.core.plugins.Plugin"%>
<%@page import="stud.cp.user.valueobjects.DBObjectType"%>
<%@page import="java.beans.DesignMode"%>
<%@page import="stud.cp.user.valueobjects.PropertyGroup"%>
<%@page import="stud.cp.user.valueobjects.PropertyType"%>
<%@page import="java.util.List"%>
<%@page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" language="java"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
    <%@include file="/header.jsp" %>
    <body>
        <div class="page">
            <%@include file="/cap.jsp" %>
            <div id="main">
            	<%DBObjectType objectType = (DBObjectType) request.getAttribute(PluginConst.OBJECT_TYPE); %>
                <h2>Новый продукт. Тип -<%=objectType.getName() %> .</h2>
                <form action="<%= response.encodeURL("products-action.do")
                                        + "?"
                                        + PluginConst.SUBACTION
                                        + "="
                                        + PluginConst.NEW_DATA
                                        +"&"
                                        +PluginConst.OBJECT_TYPE_ID
                                        +"="
                                        +objectType.getObject_type_id()%>"
                      method="post"
                      name="<%= PluginConst.FORM_NAME%>">
                    <fieldset>
                        <legend>Данные</legend>
                        <p>
                            <span class="highlight-delete-item">
                                <label for="<%=PluginConst.OBJECT_NAME%>">Название продукта:</label>
                            </span>
                            <input type="text"
                                   name="<%=PluginConst.OBJECT_NAME%>"
                                   value="" />
                            <span class="error"> *</span>
                        </p>
                        <p>
                            <span class="highlight-delete-item">
                                <label for="<%=PluginConst.OBJECT_DESCRIPTION%>">
                                    Описание продукта:
                                </label>
                            </span>
                            <textarea rows="7"
                                      cols="40"
                                      name="<%=PluginConst.OBJECT_DESCRIPTION%>"></textarea>
                            <span class="error">
                            	*
                            </span>
                        <p/>
                        <p>
                            <span class="highlight-delete-item">
                                <label for="<%=PluginConst.COST%>">Стоимость в рублях. (1 единица хранения):</label>
                            </span>
                            <input type="text"
                                   name="<%=PluginConst.COST%>"
                                   value="" />
                            <span class="error"> *</span>
                        </p>
                        <p>
                            <span class="highlight-delete-item">
                                <label for="<%=PluginConst.STORE_TYPE_ID%>">Вид хранения:</label>
                            </span>
                            <%
                            	List<PropertyListValue> type_list =
                                                                            (List<PropertyListValue>) request.getAttribute(PluginConst.STORE_TYPE_LIST);
                                                        if ((type_list != null) && (type_list.size() > 0)){
                            %>
                            <select  name="<%=PluginConst.STORE_TYPE_ID%>"
                                     onchange="changePropertiesType()">

                                <%  for (PropertyListValue item : type_list) {%>
                                <option value="<%=item.getProperty_list_value_id()%>">
                                    <%=item.getValue() %>
                                </option>
                                <%}%>
                            </select>
                            <%}%>
                            <span class="error"> *</span>
                        </p>
                        <p>
                            <span class="error"> *</span> - обязательные для заполнения поля.
                        </p>
                    </fieldset>
                    <p>
                        <input  name="confirmButton"
                                type="submit"
                                value="Добавить" />
                    </p>
                </form>
                <script  type="text/javascript">
                    var frmvalidator = new Validator("<%=PluginConst.FORM_NAME%>");
                    frmvalidator.EnableMsgsTogether();
                    frmvalidator.addValidation("<%=PluginConst.OBJECT_NAME%>","req","Название продукта не может быть пустым!");
                    frmvalidator.addValidation("<%=PluginConst.OBJECT_NAME%>","maxlen=70","Слишком длинное название!");
                    frmvalidator.addValidation("<%=PluginConst.OBJECT_DESCRIPTION%>","req","Описание не может быть пустым!");
                    frmvalidator.addValidation("<%=PluginConst.OBJECT_DESCRIPTION%>","maxlen=70","Слишком много символов в описании!");
                    frmvalidator.addValidation("<%=PluginConst.COST%>","req","Цена не может быть не заданной!");
                    frmvalidator.addValidation("<%=PluginConst.COST%>","maxlen=8","Слишком большое число!");
                    frmvalidator.addValidation("<%=PluginConst.COST%>","numeric","Цена должна быть числом!");
                </script>
                <div id="objectmenucontainer">
                    <ul id="objectmenu">
                        <li><a href="<%=response.encodeURL("products-action.do") 
							+ "?"
							+ PluginConst.SUBACTION
							+ "="
							+ PluginConst.GET_LIST + "&"
							+ PluginConst.OBJECT_TYPE_ID + "="
							+ objectType.getObject_type_id()%>">Вернуться к списку продуктов.</a>
                    </ul>
                </div>
                <div id="footer">
                </div>
            </div>
        </div>
    </body>
</html>
